#pragma once
#include "WorkCycle.h"
#include "afxcmn.h"


// CWorkReportDlg dialog

class CWorkReportDlg : public CDialog
{
	DECLARE_DYNAMIC(CWorkReportDlg)

public:
	CWorkReportDlg(CWnd* pParent, const std::list<WorkCycle> &lstWorkCycles);   // standard constructor
	virtual ~CWorkReportDlg();

// Dialog Data
	enum { IDD = IDD_DIALOG_REPORT };

protected:
	virtual void DoDataExchange(CDataExchange* pDX);    // DDX/DDV support
	virtual BOOL OnInitDialog();

	DECLARE_MESSAGE_MAP()

private:
	void InitReportListCtrl();
	void FillReportListCtrl();
	std::list<WorkCycle> m_lstWorkCycles;
	CListCtrl m_lstCtrlWorkCycles;
};
